package _2_函数_运算;

/**
 * 跳出多重循环 for if break
 */
public class _5_ForIfBreakTag {

  /**
   * 使用 break 标签跳出多重循环
   */
  public static void main(String[] args) {
    tag:
    for (int i = 0; i < 2; i++) {
      System.out.println("i=" + i);
      if (i == 0) {
        continue;
      }

      System.out.println("嵌套循环开始");
      for (int j = 0; j < 5; j++) {
        if (j > 2) {
          break;
        }
      }
      System.out.println("不使用break tag, break之后继续运行到这里");

      for (int j = 0; j < 5; j++) {
        if (j > 2) {
          break tag;
        }
      }
      System.out.println("使用break tag, break之后, 跳到tag, 运行不到这里");
    }

    long l = System.currentTimeMillis();
    for (int i = 0; i < 10000; i++) {

    }
    System.out.println(System.currentTimeMillis() - l);
  }
}
